<?php

declare(strict_types=1);
/**
 * This file is part of MoChat.
 * @link     https://mo.chat
 * @document https://mochat.wiki
 * @contact  group@mo.chat
 * @license  https://github.com/mochat-cloud/mochat/blob/master/LICENSE
 */
namespace MoChat\Plugin\ContactTrack\Constants;

use Hyperf\Constants\AbstractConstants;
use Hyperf\Constants\Annotation\Constants;

/**
 * 互动轨迹事件枚举.
 * @Constants
 * @method static getMessage($code, array $options = []) 获取枚举值
 */
class EventName extends AbstractConstants
{
    /**
     * @Message("添加好友")
     */
    public const CREATE = '添加好友';

    /**
     * @Message("添加标签")
     */
    public const TAG = '添加标签';

    /**
     * @Message("取消标签")
     */
    public const TAG_DELETE = '取消标签';

    /**
     * @Message("修改信息")
     */
    public const INFO = '修改信息';

    /**
     * @Message("跟进状态")
     */
    public const PROCESS_STATUS = '跟进状态';

    /**
     * @Message("跟进记录")
     */
    public const FOLLOW = '跟进记录';

    /**
     * @Message("跟进记录模板")
     */
    public const FOLLOW_TEMPLATE = '跟进记录模板';

    /**
     * @Message("待办事项")
     */
    public const TODO = '待办事项';
}
